package com.winhxd.b2c.common.domain.order.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
@ApiModel("售后物流")
public class OrderExpressInfo {
    private Long id;

    @ApiModelProperty("售后申请表id")
    private Long afterSaleDetailId;
    @ApiModelProperty("订单号")
    private String orderNo;
    @ApiModelProperty("快递公司编码")
    private String expressCompanyNo;
    @ApiModelProperty("商品sku")
    private Long skuId;
    @ApiModelProperty("类型:1-订单正常发货、2-退货、3-换货发货")
    private Integer type;
    @ApiModelProperty("物流公司")
    private String expressCompany;
    @ApiModelProperty("物流单号")
    private String expressNo;
    @ApiModelProperty("发货时间")
    private Date sendTime;
    @ApiModelProperty("发货人")
    private String sendUser;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("快递类型:1、线下 2、快递")
    private Integer expressType;
    @ApiModelProperty("创建人")
    private String createdBy;
    @ApiModelProperty("创建时间")
    private Date created;

    private String updatedBy;

    private Date updated;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getAfterSaleDetailId() {
        return afterSaleDetailId;
    }

    public void setAfterSaleDetailId(Long afterSaleDetailId) {
        this.afterSaleDetailId = afterSaleDetailId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Long getSkuId() {
        return skuId;
    }

    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getExpressCompany() {
        return expressCompany;
    }

    public void setExpressCompany(String expressCompany) {
        this.expressCompany = expressCompany;
    }

    public String getExpressCompanyNo() {
        return expressCompanyNo;
    }

    public void setExpressCompanyNo(String expressCompanyNo) {
        this.expressCompanyNo = expressCompanyNo;
    }

    public String getExpressNo() {
        return expressNo;
    }

    public void setExpressNo(String expressNo) {
        this.expressNo = expressNo;
    }

    public Date getSendTime() {
        return sendTime;
    }

    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }

    public String getSendUser() {
        return sendUser;
    }

    public void setSendUser(String sendUser) {
        this.sendUser = sendUser;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getExpressType() {
        return expressType;
    }

    public void setExpressType(Integer expressType) {
        this.expressType = expressType;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreated() {
        return created;
    }

    public void setCreated(Date created) {
        this.created = created;
    }

    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }

    public Date getUpdated() {
        return updated;
    }

    public void setUpdated(Date updated) {
        this.updated = updated;
    }
}